package llmserviceopenai.tools

object PromptTemplate{

    fun buildRag(query: String, contexts: List<String>): String{

        val contextText = contexts.joinToString("\n") { "- $it" }

        return """
            你是一个智能问答助手。请根据以下提供的上下文信息回答问题。
            如果无法从上下文中找到答案，请回答“抱歉，我无法根据已有信息回答该问题。”

            ### 上下文信息：
            $contextText

            ### 问题：
            $query

            ### 回答：
        """.trimIndent()
    }
}